<?php
$seitcm_class_from = isset($_GET['from']) ? $_GET['from'] : 0;
$seitcm_invalind_from = false;
if(!seitcm_check_exist_class($seitcm_class_from) && isset($_GET['from']))
{
	$seitcm_class_from = 0;
	$seitcm_invalind_courses = true;
	//show any error msg for wrong class id
}
else {
	$seitcm_from = seitcm_get_single_class($seitcm_class_from);
	$seitcm_formvalidatemess = '';
	$seitcm_formvalidate = true;
	$seitcm_added = true;
	$seitcm_callback = false;
	if(isset($_POST['seitcm_class_submit_new']))
	{
		$seitcm_callback = true;
	}
	
	$seitcm_class_courses = isset($_POST['seitcm_class_courses']) ? $_POST['seitcm_class_courses'] : 0;
	$seitcm_class_teacher = isset($_POST['seitcm_class_teacher']) ? $_POST['seitcm_class_teacher'] : 0;
	$seitcm_class_startdate = isset($_POST['seitcm_class_startdate']) ? $_POST['seitcm_class_startdate'] : date("d/m/Y");
	$seitcm_class_learntime = isset($_POST['seitcm_class_learntime']) ? $_POST['seitcm_class_learntime'] : '0';
	$seitcm_class_note = isset($_POST['seitcm_class_note']) ? $_POST['seitcm_class_note'] : '';
	$seitcm_class_alowreg = !$seitcm_callback ? 1 : isset($_POST['seitcm_class_alowreg']) ? 1 : 0;
	$seitcm_studentlist = isset($_POST['seitcm_reg_student']) ? $_POST['seitcm_reg_student'] : array();
	if($seitcm_callback)
	{
		if($seitcm_class_courses==0)
		{
			$seitcm_formvalidate = false;
			$seitcm_formvalidatemess = $seitcm_formvalidatemess.__('"Courses" has not selected','SEITCM').'<br />';
		}
		if($seitcm_class_teacher==0)
		{
			$seitcm_formvalidate = false;
			$seitcm_formvalidatemess = $seitcm_formvalidatemess.__('"Teacher" has not selected','SEITCM').'<br />';
		}
		if($seitcm_class_startdate=='')
		{
			$seitcm_formvalidate = false;
			$seitcm_formvalidatemess = $seitcm_formvalidatemess.__('"Start date" is required','SEITCM').'<br />';
		}
		elseif(!seitcm_check_date_valid($seitcm_class_startdate))
		{
			$seitcm_formvalidate = false;
			$seitcm_formvalidatemess = $seitcm_formvalidatemess.__('"Start date" isn\'t a valid','SEITCM').'<br />';
		}
		elseif (!seitcm_check_date_is_in_learntime($seitcm_class_learntime,$seitcm_class_startdate))
		{
			$seitcm_formvalidate = false;
			$seitcm_formvalidatemess = $seitcm_formvalidatemess.__('"Start date" isn\'t in the learntime','SEITCM').'<br />';
		}
		elseif(strtotime(date('Y-m-d',mktime(0, 0, 0, date("m"), date("d"), date("Y")))) > strtotime(seitcm_create_date_for_mysql($seitcm_class_startdate)))
		{
			$seitcm_formvalidate = false;
			$seitcm_formvalidatemess = $seitcm_formvalidatemess.__('"Start date" is the past Time ?','SEITCM').'<br />';
		}
		if($seitcm_class_learntime==0)
		{
			$seitcm_formvalidate = false;
			$seitcm_formvalidatemess = $seitcm_formvalidatemess.__('"Learn time" is required','SEITCM').'<br />';
		}
	}
	if($seitcm_callback && $seitcm_formvalidate)
	{
		if(seitcm_add_class_with_student($seitcm_class_courses,$seitcm_class_teacher,$seitcm_class_startdate,$seitcm_class_learntime,$seitcm_class_note,$seitcm_class_alowreg,$seitcm_studentlist))
		{
			$seitcm_added = true;
			?>
			<!-- html -->
			<div id="seitcm_wrapper_ms">
			    <div id="seitcm_header">
			        <div id="seitcm_head_logo">
			            <h1><?php _e('Sunshine Education','SEITCM') ?></h1>
			            <h2><?php echo __('Planning new class with student form ','SEITCM') . $seitcm_from->codename . '.' . $seitcm_from->classcode ?></h2>
			        </div>
			        
			        <div id="seitcm_head_menu">
			            <a class="seitcm_button" href="admin.php?page=seitcm_class_option_menu&module=list"><?php _e('Class list','SEITCM')?></a>
			        </div>
			        <div class="seitcm_clearfload"></div>
			    </div>
			    <div class="seitcm_bigwidget_block">
			        <div class="seitcm_bigwidget_block_inner">
			            <div class="ui-widget seitcm_messbox">
			                <div class="ui-state-highlight ui-corner-all" style="padding: 0 .7em;">
			                    <p><span class="ui-icon ui-icon-info" style="float: left; margin-right: .3em;"></span>
			                    <strong><?php _e('Success! ','SEITCM')?></strong><?php _e('New class has created','SEITCM')?></p>
			                </div>
			            </div>
			        </div>
			    </div>
			</div>
			<!-- html -->
			<?php 
		}
		else
		{
			$seitcm_added = false;
		}
	}
	else {
	$seitcm_teacher_list = seitcm_get_list_employers('seitcm_teacher',seitcm_get_count_employers('seitcm_teacher'),0);
	$seitcm_courses_list = seitcm_get_list_courses(seitcm_get_count_courses(),0);
?>
<div id="seitcm_wrapper_ms">
	<div id="seitcm_header">
    	<div id="seitcm_head_logo">
            <h1><?php _e('Sunshine Education','SEITCM') ?></h1>
            <h2><?php echo __('Planning new class with student form ','SEITCM') . $seitcm_from->codename . '.' . $seitcm_from->classcode ?></h2>
		</div>
        
        <div id="seitcm_head_menu">
        	<a class="seitcm_button" href="admin.php?page=seitcm_class_option_menu&module=list"><?php _e('Class list','SEITCM')?></a>
        </div>
        <div class="seitcm_clearfload"></div>
    </div>
    <div class="seitcm_bigwidget_block">
    	<div class="seitcm_bigwidget_block_inner">
    		<?php 
	            if($seitcm_callback && !$seitcm_formvalidate)
				{
				?>
	            <div class="ui-widget seitcm_messbox">
					<div class="ui-state-error ui-corner-all" style="padding: 0 .7em;">
						<p><span class="ui-icon ui-icon-alert" style="float: left; margin-right: .3em;"></span>
						<strong><?php _e('Error!','SEITCM')?><br /></strong><?php echo $seitcm_formvalidatemess?></p>
					</div>
				</div>
				<?php
				}
				elseif(!$seitcm_added)
				{
				?>
				<div class="ui-widget seitcm_messbox">
					<div class="ui-state-error ui-corner-all" style="padding: 0 .7em;">
						<p><span class="ui-icon ui-icon-alert" style="float: left; margin-right: .3em;"></span>
						<strong><?php _e('Bug deteted!','SEITCM')?></strong><br /><?php _e('Input\'s corect but us system had some error now. try again later','SEITCM')?></p>
					</div>
				</div>
				<?php
				}
				?>
    		<form class="seitcm_form seitcm_class_form_new" method="post">
                <fieldset>
                    <label for="seitcm_class_courses"><?php _e('Courses','SEITCM')?></label>
                    <select id="seitcm_class_courses" name="seitcm_class_courses" class="seitcm_combobox">
                    	<option value="0" <?php if ($seitcm_class_courses == '0') echo ' selected="selected"'; ?>><?php _e('Chose courses ...','SEITCM')?></option>
					    <?php 
					    foreach ($seitcm_courses_list as $seitcm_courses)
					    {
					    	?>
					    	<option value="<?php echo $seitcm_courses->id?>" <?php if ($seitcm_class_courses == $seitcm_courses->id) echo ' selected="selected"'; ?>><?php echo $seitcm_courses->codename. ' - ' . $seitcm_courses->name?></option>
					    	<?php 
					    }
					    ?>
					</select>
					
					<label for="seitcm_class_teacher"><?php _e('Teacher','SEITCM')?></label>
                    <select id="seitcm_class_teacher" name="seitcm_class_teacher" class="seitcm_combobox">
                    	<option value="0" <?php if ($seitcm_class_teacher == '0') echo ' selected="selected"'; ?>><?php _e('Chose teacher ...','SEITCM')?></option>
					    <?php 
					    foreach ($seitcm_teacher_list as $seitcm_teacher)
					    {
					    	?>
					    	<option value="<?php echo $seitcm_teacher->ID?>" <?php if ($seitcm_class_teacher == $seitcm_teacher->ID) echo ' selected="selected"'; ?>><?php echo $seitcm_teacher->display_name?></option>
					    	<?php 
					    }
					    ?>
					</select>
					
                    <label for="seitcm_class_startdate"><?php _e('Start date','SEITCM')?></label>
                    <input type="text" name="seitcm_class_startdate" id="seitcm_class_startdate"
                    	value="<?php echo $seitcm_class_startdate?>" class="text ui-widget-content ui-corner-all seitcm_datepicker" />
					
                    <label for="seitcm_class_learntime"><?php _e('Learn time','SEITCM')?></label>
                    <select id="seitcm_class_learntime" name="seitcm_class_learntime" class="seitcm_combobox">
                    	<option value="0" <?php if ($seitcm_class_learntime == 0) echo ' selected="selected"'; ?>><?php _e('Chose time ...','SEITCM')?></option>
					    <?php
					    global $seitcm_learntime;
					    foreach ($seitcm_learntime as $seitcm_learntimes)
					    {
					    	if($seitcm_learntimes['status']){
						    	?>
						    	<option value="<?php echo $seitcm_learntimes['key'] ?>" <?php if ($seitcm_class_learntime == $seitcm_learntimes['key']) echo ' selected="selected"'; ?>><?php echo seitcm_get_learn_time_string($seitcm_learntimes['key'])?></option>
						    	<?php 
					    	}
					    }
					    ?>
					</select>
                    <label for="seitcm_class_note"><?php _e('Note','SEITCM')?></label>
                    <div class="seitcm_form_editer_wrapper">
                    <?php
						$settings = array(
							'textarea_name' => 'seitcm_class_note',
							'media_buttons' => true,
							'editor_height' => '350px',
							'tinymce' => array(
								'theme_advanced_buttons1' => 'formatselect,|,bold,italic,underline,|,' .
									'bullist,blockquote,|,justifyleft,justifycenter' .
									',justifyright,justifyfull,|,link,unlink,|' .
									',spellchecker,wp_fullscreen,wp_adv'
							)
						);
						wp_editor( $seitcm_class_note, 'seitcm_class_note', $settings );
					?> 
                    </div>
                    <label>Import student</label>
                    <div class="seitcm_form_editer_wrapper">
                    	<table class="seitcm_grid"><tbody>
                    		<tr>
                    			<th><?php _e('NO','SEITCM')?></th>
                    	    	<th><?php _e('Login Name','SEITCM')?></th>
                    	    	<th><?php _e('Real Name','SEITCM')?></th>
                    	    	<th><?php _e('English Name','SEITCM')?></th>
                    	    	<th><?php _e('Date of birth','SEITCM')?></th>
                    	    	<th><?php _e('Control','SEITCM')?></th>
                    	    </tr>
                    		<?php
                    		    $seitcm_result = seitcm_get_class_student_list($seitcm_class_from);
                    		    $i=0;
                    		    foreach ($seitcm_result as $seitcm_row)
                    		    {
                    		    	$i++;
                    		?>
                    		    <tr>
                    		    	<td>
                    		    		<input style="width: 12px; margin-top:2px; clear: none;" type="checkbox" name="seitcm_reg_student[]" id="seitcm_reg_student[<?php echo $i?>]" value="<?php echo $seitcm_row->ID?>">
                    		    		<label style="width: 30px; clear: right; float: left; margin-top: -5px;" for="seitcm_reg_student[<?php echo $i?>]"><?php echo $i?></label>
                    		    	</td>
                    		    	<td><?php echo $seitcm_row->user_login?></td>
                    		    	<td><?php echo get_user_meta($seitcm_row->ID, 'first_name', true) . ' ' . get_user_meta($seitcm_row->ID, 'last_name', true)?></td>
                    		    	<td><?php echo get_user_meta($seitcm_row->ID, 'englishname', true)?></td>
                    		    	<td><?php echo get_user_meta($seitcm_row->ID, 'dob', true)?></td>
                    		    	<td>
                    		    		<a class="seitcm_button"><?php _e('Detail','SEITCM')?></a>
                    		    	</td>
                    		    </tr>
							<?php 
								}
							?>
						</tbody></table>
                    </div>
                    <label for="submit" ></label>
                    <span>
                        <input style="width: 12px; clear: none;" <?php echo $seitcm_class_alowreg ? 'checked="checked"' : ''?> type="checkbox" value="Alowreg" name="seitcm_class_alowreg" id="seitcm_class_alowreg"/>
                        <label style="width: 200px; clear: right; float: left; margin-top: 0px;" for="seitcm_class_alowreg"><?php _e('Alow more registration')?></label>
                    </span>
                    <label for="submit" ></label>
                    <span class="seitcm_button_wrapper">
                        <input type="submit" value="<?php _e('Create','SEITCM')?>" name="seitcm_class_submit_new" id="seitcm_class_submit_new"/>
                        <input type="reset" value="<?php _e('Reset','SEITCM')?>" name="seitcm_class_reset_new" id="seitcm_class_reset_new"/>
                    </span>
                </fieldset>
            </form>
            <div class="seitcm_clearfload"></div>
    	
    	</div>
	</div>
</div>
<?php 
	}
}
?>